Additional fault messages AKD-T
AKD BASIC runtimeIn computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time).
Within KAS, runtime also refers to the virtual machine that manage the program written in a computer language while it is running faults are displayed in the two-digits 7-segment display of the drive:
|
The two digits LED display indicates the fault code. |
The additional runtime fault messages for AKD-T are coded with numbers starting from F801.
Remedy for all errors: clear error, fix user program, recompile, download and attempt to run the program again.
![]() |
Eliminate errors and faults in compliance with work safety rules. Troubleshooting only by qualified and trained staff. |
![]() |
More information about error messages, causes, remedy and clearing errors can be found in the WorkBench online help and in KDN. |
Error |
Description |
Cause |
---|---|---|
Divide by zero. |
User Program attempted to divide by zero. |
|
Stack Overflow. |
User Program contains an infinite recursion or incorrectly array. |
|
Insufficient Memory. |
User program creates an excessive demand for memory. |
|
No interrupt handler defined. |
User program is missing an interrupt service routine, but an interrupt is called. |
|
User program contains an error in an interrupt routine. |
||
Max string length exceeded. |
User program attempted to use a string exceeding 255 characters. |
|
String overflow. |
User program has a exception causing excessive string usage. |
|
Array out of bounds. |
User program exception caused an array to exceed its bounds. |
|
Feature not supported. |
User program contains a feature that the current firmware version does not support. |
|
Internal firmware/hardware error. |
User program attempted to perform an action that causes a firmware or hardware error. |
|
Parameter not supported. |
User program calls a parameter that is not supported by the firmware. |
|
Parameter access error. |
User program contains a parameter access error. |
|
Data not found. |
User program attempted writing an invalid recorder parameter. |
|
Data invalid. |
User program attempted executing an invalid command. |
|
Data too high. |
User program contains a parameter that is above the accepted range. |
|
Data too low. |
User program contains a parameter that is below the accepted range. |
|
Param type out of range. |
User program attempted to write a value which was out of a range. |
|
Data not divisible by 2. |
User program executed a function that requires it to be divisible by two. |
|
Invalid position modulo setting. |
User program contains an incorrectly configured modulo setting. |
|
Cannot read from command. |
User program attempted to perform a read of parameter that is a command or statement. |
|
Enable Drive first. |
User program is attempting to execute motion that requires the drive to be enabled. |
|
DRV.OPMODE must be 2 (position). |
User program is attempting to execute motion that requires the drive to be in program mode. |
|
DRV.CMDSOURCE must be 5 (program). |
User program is attempting to execute motion that requires the drive to be in position mode. |
|
Cannot execute during a move. |
User program is attempting an invalid execution during a move. |
|
Writing to read-only parameter. |
User program attempted writing to a read-only parameter. |
|
Disable Drive first. |
User program tries to execute a function that requires a disabled drive. |
|
Opcode not supported - upgrade firmware. |
User program contains unsupported Opcode. |
|
No negative values allowed. |
User program uses illegal negative value. |
|
BASIC program is invalid. May need firmware upgrade. |
User program contains invalid c |
|
BASIC program is missing. |
User program is missing. |
|
Too many cams. |
User program contains too many cams. |